@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

@keyframes banrun2{
	0%{transform: scale(1)}
	50%{transform: scale(1.5)}
	100%{transform: scale(1)}
}




i,img,h3,p,.s2_r a i,.swiper-button-next, .swiper-button-prev,.section2 ul li a p i,.section2 ul li a h5,.s5_rt a h3,.s5_rt a i,.s5_rt a img,.s5_l .swiper-slide a img,
.s5_l .swiper-slide a i,.s5_l .swiper-slide a h3,.s5_rtblb a h3,.ftewm h6,.xxhqd_t h3,.aqbzxq ul li span,.aqbzxq ul li h3,.ejdh ul li a::before,.rsbej ul li .rsbej_r,
.rsbej ul li .rsbej_l,.qyfw ul li h6,.gdrc1_b ul li h3,.gdrc1_b ul li span,.wycyxq_btl h3::after,.wycyxq_btl h3::before,.wycyxq_btl h3,.smw3 ul li,
.smw3 ul li h3,.smw3 ul li strong,.smw3 ul li i,.smw4 ul li,.sslb a .xz h6,.xwzx_t a img,.xwzx_t a h3,.xwzx_t a i,.xwlb a h4,.xwlb a .xwtxt,.xwlb a h5,.xwlb a h6,
.xwlb a h3,.djlb a h3,.smw2 ul li,.rlwb1txt .swiper-slide-active,.rlwb1txt .swiper-slide-active p,.rswb1_b ul li,.lhyg1_b ul li,.lhyg2 ul li,.gdrc2 ul li,
.hxf2 ul li,.hxf3 ul li,.hxf5 ul li,h4,.lgb4 ul li,li,.cblnr,.cblnr h2{
    transition: 0.6s ease-in-out;
    -ms-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
    -moz-transition: 0.6s ease-in-out;
}
.divbox{width: 1400px;margin: 0 auto;}
.ej_banner{overflow: hidden;position: relative;padding-top: 100px;}
.ej_banner img{animation: banrun1 10s linear infinite;position: relative;}
.ej_banner img{width: 100%;}
.ej_banner_list{position: absolute;text-align: center;top: 50%;left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.ej_banner_list h2{font-size: 60px;color: #fff;line-height: 60px;}
.ej_banner_list p{position: absolute;left: 51%;font-size: 24px;color: #fff;margin-top: 12px;}

.ej_banner_list1{position: absolute;top: 40%;width: 100%;text-align: right;}
.ej_banner_list1 .divbox{position: relative;}
.ej_banner_list1 h2{font-size: 130px;line-height: 130px;color: rgba(255,255,255,.1);text-transform: uppercase;font-family: Arial;font-weight: 1000;font-style: italic;}
.ej_banner_list1 h3{font-size: 40px;color: #fff;position: absolute;bottom: 30%;right: 0;}
.ejbt{margin-bottom: 40px;}
.ejbt h2{font-size: 48px;color: #333333;}
.ejbt h3{font-size: 18px;color: #b01f24;margin-top: 15px;}


.ej_banner_list2{position: absolute;top: 40%;width: 100%;}
.ej_banner_list2 .divbox{padding-left: 110px;box-sizing: border-box;}
.ej_banner_list2 h2{font-size: 130px;line-height: 130px;color: #fff;font-weight: 1000;text-transform: uppercase;font-family: Arial,;font-style: italic;}
.ej_banner_list2 h3{font-size: 40px;color: #fff;}
.ej_banner_list2 h1{margin-bottom: 26px;}
.ej_banner_list2 h1 img{width: auto;}
.ej_banner_list2 p{font-size: 48px;line-height: 48px;color: #333333;}
.ej_banner_list3 h3{font-size: 60px;color: #333333;line-height: 60px;margin-bottom: 15px;}
.ej_banner_list3 h4{font-size: 24px;color: rgba(51,51,51,.7);}
.ej_banner_list3 h4::before,.ej_banner_list3 h4::after{content: '';display: inline-block;vertical-align: middle;width: 166px;height: 1px;}
.ej_banner_list3 h4::before{background: url(../images/hxfbanlist_03.png) center center;background-size: 100% 100%;margin-right: 26px;}
.ej_banner_list3 h4::after{background: url(../images/hxfbanlist_05.png) center center;background-size: 100% 100%;margin-left: 26px;}
.ej_banner_list2 i{font-size: 16px;color: #fff;margin-top: 52px;display: block;}
.ej_banner_list4 p{line-height: 63px;}


.ejdh{position: relative;margin-top: -80px;background: rgba(44,64,89,.3);z-index: 9;}
.ejdh ul{font-size: 0;text-align: center;}
.ejdh ul li{display: inline-block;text-align: center;}
.ejdh ul li a{display: block;line-height: 80px;font-size: 18px;color: #fff;padding: 0 48px;box-sizing: border-box;position: relative;}
.ejdh ul li a::before{content: '';display: block;width: 100%;height: 2px;background: #c49a6c;position: absolute;top: 0;left: 0;opacity: 0;}
.ejdh ul li:hover a,.ejdh ul li.ac a{color: #e3ba7b;}
.ejdh ul li:hover a::before,.ejdh ul li.ac a::before,.ejdh ul li:hover a::after,.ejdh ul li.ac a::after{opacity: 1;}


.rsbjj{position: relative;}
.zzlist{font-size: 0;box-sizing: border-box;margin-top: 65px;text-align: center;}
.zzlist>li {
	display: inline-block;
    width: 25%;
    text-align: left;
    box-sizing: border-box;
    vertical-align: top;
}

.zzlist>li h6 {
	display: inline-block;
    vertical-align: bottom;
}
.zzlist>li h2{font-size: 40px;color: #333333;font-family: hcll;line-height: 40px;margin-bottom: 20px;}

.zzlist>li p {
	color: rgba(51,51,51,.6);
	font-size: 14px;
}
.zzlist>li sup {
	color: #333333;
	font-size: 26px;
    display: inline-block;
    vertical-align: top;
	margin-top: -10px;
	font-family: 'hcll';

}
.zzlist>li:last-of-type sup{font-size: 16px;}
.zzlist .dataNums {

	top: 50%;
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
}

.zzlist1 sup i{font-size: 16px;}
.zzlist1 sup span{font-size: 26px;}
.zzlist .dataNums .dataOne {
	width: 26px;
	height: 40px;
	text-align: left;
	display: inline-block
}

.zzlist .dataNums .dataBoc {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.zzlist .dataNums .dataBoc .tt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.zzlist .dataNums .tt span {
	width: 100%;
	height: 100%;
	font: 42px "h";
	color: #333;
    display: block;
	font-family: 'hcll';
}

.rsbjj{padding: 85px 0 75px;}
.rsbjjtxt{border: 4px solid #ebf2ee;padding: 85px 80px 55px;position: relative;box-sizing: border-box;}
.rsbjjtxt img{position: absolute;top: -82%;left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.rsbjjtxt p{font-size: 16px;color: #333333;line-height: 36px;text-align: center;}
.rsbjj .zzlist>li{text-align: center;padding: 0 60px;box-sizing: border-box;}
.xxhqd_lb{display: none;}
.xxhqd_lb.ac{display: block;}
.xxhqd{padding: 100px 0 70px;position: relative;background: #f1f5f8;text-align: center;}
.xxhqd h2{font-size: 36px;color: #333333;text-align: center;margin-bottom: 25px;}
.xxhqd_t{font-size: 0;display: inline-block;margin-bottom: 45px;border-radius: 5px;background: #fff;}
.xxhqd_t h3{font-size: 18px;color: #333333;padding: 0 80px;display: inline-block;line-height: 66px;cursor: pointer;}
.xxhqd_t h3.ac,.xxhqd_t h3:hover{background: #6eb92b;color: #fff;}
.xxhqd_lb{font-size: 0;text-align: left;}
.xxhqd_lb_l,.xxhqd_lb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xxhqd_lb_l{width: 49.2%;}
.xxhqd_lb_r{width: 50.8%;padding-left: 110px;padding-right: 200px;}
.xxhqd_lb_l img{width: 100%;}
.xxhqd_lb_r h3{font-size: 36px;color: #333333;margin-bottom: 36px;}
.xxhqd_lb_r p{font-size: 18px;color: #333333;line-height: 36px;}
.more1{display: block;width: 248px;line-height: 59px;text-align: center;border-radius: 59px;background: #6eb92b;font-size: 18px;color: #fff;margin-top: 40px;}
.more1:hover{background: #b01f24;}
.qysx{padding: 90px 0;position: relative;background: url(../images/qysxbg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.qysx_l,.qysx_r{display: inline-block;box-sizing: border-box;position: relative;width: 50%;vertical-align: middle;}
.qysx_r{text-align: right;}
.qysx_r .more1{display: inline-block;margin-top: 0;}
.qysx_l h2{font-size: 48px;color: #333333;font-weight: bold;line-height: 48px;}
.qysx_l p{font-size: 18px;color: #333333;margin-top: 15px;}

.rlqlc{padding: 100px 0;position: relative;}
.rlqlc h2{font-size: 36px;color: #333333;margin-bottom: 82px;text-align: center;}
.rlqlc img{max-width: 100%;height: auto;}


.aqbz{padding: 105px 0 220px;position: relative;background: #f1f5f8;}
.aqbz h2{font-size: 36px;color: #333333;text-align: center;}
.aqbz h4{font-size: 18px;color: rgba(51,51,51,.6);margin-top: 15px;text-align: center;}
.aqbz h4::before,.aqbz h4::after{content: '';display: inline-block;vertical-align: middle;width: 14px;height: 1px;background: rgba(51,51,51,.6);}
.aqbz h4::before{margin-right: 10px;}
.aqbz h4::after{margin-left: 10px;}
.aqbzxq{position: relative;margin-top: 95px;}
.aqbzxq h6{text-align: center;width: 34%;margin: 0 auto;}
.aqbzxq h6 img{width: 100%;}
.aqbzxq ul li span,.aqbzxq .aqbztxt{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.aqbzxq ul li span{width: 79px;height: 79px;line-height: 79px;text-align: center;font-size: 30px;color: #6eb92b;border: 1px solid #dceced;border-radius: 50%;background: #fff;}
.aqbztxt{padding: 0 38px;box-sizing: border-box;}
.aqbztxt h3{font-size: 18px;color: #333333;line-height: 24px;}
.aqbztxt p{font-size: 18px;color: #7e7e7e;line-height: 24px;}
.aqbzxq ul li{position: absolute;cursor: pointer;}
.aqbzxq ul li:nth-of-type(1){top: -30px;left: 55%;}
.aqbzxq ul li:nth-of-type(2){top: 25%;left: 63%;}
.aqbzxq ul li:nth-of-type(2) .aqbztxt{width: 400px;}
.aqbzxq ul li:nth-of-type(3){top: 50%;left: 64%;}
.aqbzxq ul li:nth-of-type(4){top: 75%;left: 60%;}
.aqbzxq ul li:nth-of-type(5){top: 90%;left: 41%;text-align: center;}
.aqbzxq ul li:nth-of-type(5) .aqbztxt{text-align: center;padding: 0;display: block;margin-top: 24px;}
.aqbzxq ul li:nth-of-type(6){top: 75%;left: 12%;}
.aqbzxq ul li:nth-of-type(7){top: 50%;left: 4%;}
.aqbzxq ul li:nth-of-type(8){top: 25%;left: 17%;}
.aqbzxq ul li:nth-of-type(9){top: -30px;left: 15%;}
.aqbzxq ul li:hover span{background: #f1f5f8;}
.aqbzxq ul li:hover h3{color: #6eb92b;}
.dmkj{padding: 135px 0 105px;position: relative;background: #f0f3f4;font-size: 0;}
.dmkj_l,.dmkj_r{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;}
.dmkj_l{width: 65.4%;padding-left: 13.5%;padding-right: 95px;}
.dmkj_r{width: 34.6%;margin-top: -80px;padding-right: 60px;}
.dmkj_r img{max-width: 100%;}
.dmkj_l p{font-size: 16px;color: #333333;line-height: 36px;margin-bottom: 20px;}
.dmkj_l p strong{font-size: 18px;color: #b01f24;font-weight: bold;}
.dmkj .zzlist1{margin-left: 13.5%;border: none;padding: 60px 94px;background: #fff;width: 67%;position: absolute;bottom: 11%;left: 0;}
.rsbej{padding: 86px 0;position: relative;}
.rsbej ul{font-size: 0;}
.rsbej ul li{display: inline-block;width: 14.15%;vertical-align: top;box-sizing: border-box;position: relative;font-size: 0;margin-right: 0.2%;
	background: #f0f3f4;overflow: hidden;height: 550px;
}
.rsbej ul li:last-of-type{margin-right: 0;}
.rsbej ul li.ac{width: 71.3%;}
.rsbej_l,.rsbej_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.rsbej ul li.ac .rsbej_r{width: 100%;opacity: 1;height: 550px;}
.rsbej ul li.ac .rsbej_l{width: 0%;opacity: 0;height: 0;}
.rsbej_r{border: 1px solid #d3d3d3;background: #fff;padding: 50px 116px 62px 105px;font-size: 0;width: 0%;opacity: 0;height: 0;}
.rsbej_r h6,.rsbej_r h4{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;position: relative;}
.rsbej_r h4{text-align: right;font-size: 18px;line-height: 24px;padding-right: 12px;}
.rsbej_r h4::after{content: '';display: block;width: 2px;height: 48px;background: #d6d6d6;position: absolute;top: 0;right: 0;}
.rsbej_r p{font-size: 16px;line-height: 36px;color: #333333;margin-bottom: 40px;}
.rsbej_r a{display: block;width: 250px;line-height: 68px;text-align: center;font-size: 16px;color: #b01f24;background: #f5f5f5;border-radius: 68px;}
.rsbej_r a:hover{background: #b01f24;color: #fff;}
.rsbej_l{line-height: 609px;text-align: center;width: 100%;cursor: pointer;}
.rsbej_l img{max-width: 90%;}
.rsbej_r p:first-of-type{margin-top: 40px;}

.dmry{padding: 100px 0;position: relative;background: url(../images/dmrybg_02.jpg) center center;background-size: cover;}
.dmry .ejbt{margin-bottom: 16px;}
.dmry ul{font-size: 0;}
.dmry ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 20.2%;margin-right: 1.5%;padding: 24px;background: #fff;text-align: center;margin-bottom: 20px;}
.dmry ul li:nth-of-type(4n-1){width: 34.9%;}
.dmry ul li:nth-of-type(4n){margin-right: 0;}
.dmry ul li img{width: 100%;}
.dmry ul li h3{margin-top: 28px;}
.dmry ul li h3,.dmry ul li p{font-size: 16px;color: #333333;line-height: 24px;}
.dmry a{display: block;width: 250px;line-height: 68px;text-align: center;font-size: 16px;color: #fff;border-radius: 68px;margin: 70px auto 0;border: 1px solid rgba(255,255,255,.3);}
.dmry a:hover{background: #b01f24;color: #fff;}
.dmrylb{position: relative;padding: 0 185px;box-sizing: border-box;}
.dmrylb .swiper-slide{background: #fff;padding: 25px;box-sizing: border-box;text-align: center;}
.dmrylb .swiper-slide img{width: 100%;}
.dmrylb .swiper-slide p{font-size: 16px;color: #333333;margin-top: 35px;line-height: 24px;}

.qywh{padding: 98px 0;position: relative;font-size: 0;}
.qywh_l,.qywh_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.qywh_l{width: 35.7%;padding-right: 120px;padding-left: 13.5%;}
.qywh_r{width: 64.3%;border-top-left-radius: 15px;border-bottom-left-radius: 15px;overflow: hidden;}
.qywh_r .swiper-slide{overflow: hidden;}
.qywh_r img{width: 100%;}
.qywh_l ul li{font-size: 0;padding: 40px 0;border-bottom: 1px solid #e5e5e5;}
.qywh_l ul li:last-of-type{border-bottom: none;}
.qywh_l ul li span,.qywh_l ul li .qywhtxt{display: inline-block;vertical-align: top;box-sizing: border-box;}
.qywh_l ul li span{width: 13.6%;font-size: 26px;color: #e5e5e5;}
.qywh_l ul li .qywhtxt{width: 86.4%;padding-left: 16px;}
.qywh_l ul li .qywhtxt h3{font-size: 30px;color: #b01f24;margin-bottom: 12px;}
.qywh_l ul li .qywhtxt p{font-size: 16px;line-height: 28px;color: #333333;}
.qywh_r .swiper-button-next{right: 30px;}
.qywh_r .swiper-button-prev{left: 30px;}
.qywh_r .swiper-button-next,.qywh_r .swiper-button-prev{color: #fff;background: rgba(0,0,0,.4);border: none;}
.qywh_r .swiper-button-next:hover,.qywh_r .swiper-button-prev:hover{background: #b01f24;}

.lxwm{padding-bottom: 120px;}
.lxwm ul{font-size: 0;}
.lxwm ul li{display: inline-block;box-sizing: border-box;width: 50%;position: relative;vertical-align: top;font-size: 0;}
.lxwm ul li span{
	font-size: 100px;
    color: #eaedee;
    position: absolute;
    left: 0;
    top: 0;
}
.lxwm ul li h3,.lxwm ul li .lxwmtxt{position: relative;display: inline-block;vertical-align: top;box-sizing: border-box;}
.lxwm ul li h3{width: 12.85%;text-align: center;font-size: 18px;color: #b01f24;}
.lxwm ul li .lxwmtxt{width: 87.15%;}
.lxwm ul li .lxwmtxt p{font-size: 16px;color: #333333;}

.qyfw{padding: 40px 0 100px;position: relative;}
.qyfw_t{font-size: 0;position: relative;margin-top: -120px;background: #f2f3f5;padding: 66px;}
.qyfw_tl,.qyfw_tr{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.qyfw_tl{padding-right: 48px;}
.qyfw_tr{padding-left: 48px;}
.qyfw_tl img{width: 100%;}
.qyfw_tr p{font-size: 18px;color: #333333;}
.qyfw ul{font-size: 0;}
.qyfw ul li{display: inline-block;vertical-align: top;width: 33.33333%;box-sizing: border-box;position: relative;
	border-bottom: 1px solid #e6e6e6;
}
.qyfw ul li a{display: block;position: relative;text-align: center;padding: 60px 0;font-size: 0;}
.qyfw ul li a h1{margin-bottom: 25px;}
.qyfw ul li a h3{font-size: 22px;color: #333333;margin-bottom: 12px;height: 60px;}
.qyfw ul li a p{font-size: 16px;color: rgba(51,51,51,.7);line-height: 24px;padding: 0 85px;box-sizing: border-box;height: 96px;}
.qyfw ul li:nth-of-type(7),.qyfw ul li:nth-of-type(8),.qyfw ul li:nth-of-type(9){border-bottom: none;}
.qyfw ul li h6{position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;}
.qyfw ul li h6 img{width: 100%;height: 100%;}
.qyfw ul li a:hover h6{opacity: 1;}
.qyfw ul li:last-of-type a h6{display: none;}
.qyfw ul li a span,.qyfw ul li a .qyfwtxt{display: inline-block;vertical-align: middle;text-align: left;}
.qyfw ul li a span{margin-right: 10px;}
.qyfw ul li a .qyfwtxt h4{font-size: 14px;color: #a6a1a3;line-height: 18px;}
.qyfw ul li a .qyfwtxt h2{font-size: 25px;color: #b01f24;font-weight: 1000;font-family: Arial;}
.qyfw ul li a h5 img{max-width: 100%;}
.qyfw ul li a h5::after{content: '';display: block;width: 100%;height: 1px;background: #e6e6e6;margin: 20px 0;}
.qyfw ul li:hover h3{color: #b01f24;}
.bld1{padding: 90px 0;position: relative;}
.bld1 p{font-size: 18px;color: #333333;text-align: center;padding: 0 64px;box-sizing: border-box;}
.bld2{padding: 95px 0;position: relative;background: #f1f5f8;}
.bld2 h2{font-size: 36px;color: #333333;margin-bottom: 48px;text-align: center;}
.bld2 ul{font-size: 0;}
.bld2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;width: 48.7%;margin-right: 2.6%;margin-bottom: 26px;overflow: hidden;cursor: pointer;}
.bld2 ul li:nth-of-type(2n){margin-right: 0;}
.bld2 ul li img{width: 100%;}
.bld2 ul li h3{font-size: 24px;color: #fff;position: absolute;top: 50%;left: 20%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.bld2 ul li:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.bld2lb{font-size: 0;}
.bld2lb h4{display: block;width: 216px;height: 216px;text-align: center;background: #fff;border-radius: 50%;position: absolute;
	top: 52%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.bld2lb h4 i{font-size: 36px;color: #333333;line-height: 42px;position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}

.bld3{position: relative;}
.bld3 .divbox{border-bottom: 1px dashed #dcdcdc;padding: 100px 0;}
.bldbt{margin-bottom: 50px;}
.bldbt h2{font-size: 30px;color: #333333;line-height: 44px;}
.bldbt p{font-size: 18px;color: #333333;line-height: 44px;}
.bldtxt h3{font-size: 24px;color: #333333;margin-bottom: 20px;}
.bldtxt ul{font-size: 0;margin-bottom: 70px;}
.bldtxt ul li{display: inline-block;vertical-align: top;width: 20%;position: relative;text-align: center;cursor: pointer;}
.bldtxt ul li span{display: block;width: 112px;height: 112px;line-height: 112px;text-align: center;border: 1px solid #e8e8e8;
	font-size: 44px;color: #5c5c5c;border-radius: 50%;margin: 0 auto 28px;
}
.bldtxt ul li h4{font-size: 16px;color: #333333;line-height: 24px;}

.bldtxt ul li:hover span{background: #b01f24;color: #fff;}
.bldtxt ul li:hover h4{color: #b01f24;}

.bldtxt a{display: block;width: 100%;line-height: 54px;text-align: center;background: #d2a36c;font-size: 18px;color: #fff;
	border-radius: 54px;border: 6px solid #ebd6bd;box-sizing: border-box;
}
.bldtxt a:hover{background: #b01f24;border: 6px solid #e7bbbd;}
.bld4{padding: 100px 0;}
.bld4 .bldbt p{line-height: 30px;}
.bldtxt{font-size: 0;}
.bld4lb{display: inline-block;vertical-align: top;box-sizing: border-box;text-align: center;margin-right: 5.2%;width: 21.1%;margin-bottom: 68px;}
.bld4lb:last-of-type{margin-right: 0;}
.bld4lb img{width: 100%;}
.bld4lb h4{font-size: 16px;color: #333333;margin-top: 20px;}
.bld4lb:hover h4{color: #b01f24;}
.gdrc1 .ejbt h2{font-size: 30px;}
.gdrc1{padding-bottom: 70px;background: #e8eef0;}
.gdrc1_t{font-size: 0;margin-bottom: 68px;position: relative;margin-top: -154px;background: #fff;padding: 78px 112px 98px 112px;
	box-sizing: border-box;
}
.gdrc1_l,.gdrc1_r{display: inline-block;width: 50%;vertical-align: middle;position: relative;box-sizing: border-box;}
.gdrc1_l{padding-right: 68px;}
.gdrc1_r img{width: 100%;}
.gdrc1_l p{font-size: 18px;color: #333333;margin-bottom: 32px;}
.gdbt{margin-bottom: 40px;}
.gdbt h2{font-size: 30px;color: #333333;text-align: center;}
.gdrc1_b ul{font-size: 0;position: relative;}
.gdrc1_b ul li{display: inline-block;vertical-align: top;width: 15%;margin-right: 2%;cursor: pointer;}
.gdrc1_b ul li:last-of-type{margin-right: 0;}
.gdrc1_b ul li h3{font-size: 72px;font-family: Arial;line-height: 72px;color: rgba(51,51,51,.2);font-weight: 1000;text-align: center;}
.gdrc1txt{display: block;position: relative;background: #fff;box-sizing: border-box;padding: 80px 18px 62px;text-align: center;
	margin-top: -24px;
}
.gdrc1txt p{font-size: 16px;color: #333333;margin-bottom: 30px;height: 90px;}
.gdrc1txt span{font-size: 26px;color: #666666;}
.gdrc1_b ul li h3::before{content: '';display: block;width: 10px;height: 10px;background: #b01f24;border-radius: 50%;position: relative;
	border: 2px solid #fff;margin: 0 auto 30px;
}
.gdrc1_b ul::before{content: '';display: block;width: 100%;height: 1px;background: #d6dbdd;position: absolute;top: 6px;left: 0;}
.gdrc1_b ul li:hover h3,.gdrc1_b ul li:hover span{color: #b01f24;}

.gdrc2{padding: 90px 0 60px;position: relative;}
.gdrc2 ul{font-size: 0;}
.gdrc2 ul li{display: inline-block;vertical-align: top;width: 49%;margin-right: 2%;box-sizing: border-box;margin-bottom: 20px;font-size: 0;
	padding: 6px;border: 1px solid #eaeaea;cursor: pointer;
}
.gdrc2 ul li:hover{box-shadow: 0 0 10px 3px #b8baba;}
.gdrc2 ul li:nth-of-type(2n){margin-right: 0;}
.gdrc2_l,.gdrc2_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.gdrc2_l{width: 43.7%;overflow: hidden;}
.gdrc2_l img{width: 100%;}
.gdrc2_r{width: 56.3%;padding: 0 38px 0 52px;}
.gdrc2_r h3{font-size: 30px;color: #333333;margin-bottom: 25px;}
.gdrc2_r p{font-size: 16px;color: #333333;}
.gdrc3{padding-bottom: 80px;position: relative;}
.gdrc3 ul{font-size: 0;padding: 0 120px;box-sizing: border-box;}
.gdrc3 ul li{display: inline-block;vertical-align: top;width: 25%;text-align: center;cursor: pointer;}
.gdrc3 ul li:hover p{color: #b01f24;}
.gdrc3 ul li img{max-width: 80%;}
.gdrc3 ul li p{font-size: 18px;color: #001f38;margin-top: 30px;}
.wycyxq1{display: none;}
.wycyxq1.ac{display: block;}
.wycyxq_bt{background: #f2f4f4;font-size: 0;padding: 16px 43px;box-sizing: border-box;cursor: pointer;}
.wycyxq_btl,.wycyxq_btr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.wycyxq_btl{width: 90%;}
.wycyxq_btr{width: 10%;text-align: right;}
.wycyxq_btr h6{display: inline-block;width: 30px;height: 30px;line-height: 30px;font-size: 14px;color: #adadad;text-align: center;
	border-radius: 50%;background: #fff;
}
.wycyxq_btr h6:last-of-type{display: none;}
.wycyxq_bt.ac h6{display: none;}
.wycyxq_bt.ac h6:last-of-type{display: inline-block;}
.wycyxq_btl h3{font-size: 18px;color: #333333;position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wycyxq_btl h3::before{content: '';display: inline-block;vertical-align: middle;width: 8px;height: 8px;background: #b8baba;
	border-radius: 50%;margin-right: 20px;
}
.wycyxq_btl h3::after{content: '';display: block;width: 14px;height: 14px;border: 1px solid #b01f24;border-radius: 50%;position: absolute;
	top: 32%;left: -4px;opacity: 0;
}

.wycyxqan{margin-bottom: 8px;}
.gdrc4{padding-bottom: 110px;}
.wycyxq1{padding: 20px 70px 35px;}
.wycyxq1 h3{font-size: 16px;color: #333333;font-weight: bold;}
.wycyxq1 p{font-size: 16px;color: #555555;}
.wycyxq_bt.ac .wycyxq_btl h3,.wycyxq_bt:hover .wycyxq_btl h3{color: #b01f24;}
.wycyxq_bt.ac .wycyxq_btl h3::before,.wycyxq_bt:hover .wycyxq_btl h3::before{background: #b01f24;}
.wycyxq_bt.ac .wycyxq_btl h3::after,.wycyxq_bt:hover .wycyxq_btl h3::after{opacity: 1;}

.hxf1{padding: 100px 0;position: relative;}
.hxf1 .zzlist1{margin-top: 0;border: none;padding-left: 190px;}

.hxfbt{margin-bottom: 40px;}
.hxfbt h2{font-size: 36px;color: #333333;text-align: center;}
.hxf2{padding: 96px 0 120px;position: relative;background: #f1f5f8;}
.hxf2 ul{font-size: 0;}
.hxf2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 29.6%;margin-right: 5.6%;background: #fff;cursor: pointer;}
.hxf2 ul li:last-of-type{margin-right: 0;}
.hxf2 ul li img{width: 100%;}
.hxf2 ul li .hxf2txt{padding: 40px 50px 45px;box-sizing: border-box;}
.hxf2 ul li .hxf2txt h3{font-size: 30px;color: #333333;margin-bottom: 22px;}
.hxf2 ul li .hxf2txt p{font-size: 16px;color: rgba(51,51,51,.8);}
.hxf2 ul li:hover{box-shadow: 0 0 10px 3px #b8baba;margin-top: -15px;}
.hxf3{padding: 102px 0 128px;position: relative;background: url(../images/hxf3bg_02.jpg) center center;background-size: cover;}
.hxf3 .hxfbt h2{color: #fff;}
.hxf3 ul{font-size: 0;margin-top: 76px;}
.hxf3 ul li{display: inline-block;vertical-align: bottom;width: 25%;text-align: center;cursor: pointer;}
.hxf3 ul li:hover h3{color: #b01f24;}
.hxf3 ul li img{max-width: 60%;}
.hxf3 ul li h3{font-size: 30px;color: #fff;margin-bottom: 28px;margin-top: 55px;}
.hxf3 ul li p{font-size: 16px;color: #fff;}
.hxf3 .more1{margin: 70px auto 0;background: #fff;color: #13212e;}
.hxf3 .more1:hover{background: #b01f24;color: #fff;}

.hxf4{padding: 90px 0 100px;position: relative;background: url(../images/hxf4bg_02.jpg) center center;background-size: 100% 100%;}
.hxf4 .hxfbt{margin-bottom: 50px;}
.hxf4 .swiper-slide{text-align: center;padding: 52px 45px;box-sizing: border-box;margin-top: 75px;}
.hxf4 .swiper-slide-active{background: #ededed;margin-top: 0;}
.hxf4 .swiper-slide h2{display: block;width: 112px;height: 112px;background: #f6f6f6;text-align: center;line-height: 112px;font-size: 48px;color: #d2a36c;
	font-family: Arial;border-radius: 50%;margin: 0 auto 20px;font-weight: 1000;
}
.hxf4 .swiper-slide h3{font-size: 20px;color: #333333;margin-bottom: 20px;}
.hxf4 .swiper-slide p{font-size: 16px;color: #666666;display: none;}
.hxf4 .swiper-slide-active p{display: block;}
.hxf4 .swiper-slide-active h2{width: 146px;height: 146px;line-height: 146px;background: #d2a36c;color: #fff;font-size: 60px;border: 17px solid #e5d7c6;}
.hxf4 .swiper-slide-active h3{font-size: 24px;color: #d2a36c;font-weight: bold;}

.hxf5{padding-bottom: 150px;}
.hxf5 ul{font-size: 0;}
.hxf5 ul li{display: inline-block;vertical-align: top;width: 22.9%;margin-right: 2.8%;box-sizing: border-box;border: 1px solid #e9e9e9;padding: 50px 50px 66px 60px;cursor: pointer;}
.hxf5 ul li:last-of-type{margin-right: 0;}
.hxf5 ul li img{display: block;margin: 0 auto;max-width: 70%;border-radius: 50%;}
.hxf5 ul li h3{font-size: 30px;color: #333333;margin: 22px 0 42px;text-align: center;}
.hxf5 ul li p{font-size: 16px;color: #333333;}
.hxf5 ul li p::before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;background: #d0d0d0;margin-right: 12px;border-radius: 50%;}
.hxf5 ul li:hover{box-shadow: 0 0 10px 3px #b8baba;border: 1px solid #b01f24;}


.hxf6{padding: 150px 0 310px;background: url(../images/hxf6bg_15.jpg) center center;background-size: cover;}
.hxf6 h2{font-size: 60px;color: #333333;line-height: 60px;margin-bottom: 44px;}
.hxf6 a{display: block;width: 290px;line-height: 55px;text-align: center;background: #d2a36c;border-radius: 55px;font-size: 18px;color: #fff;border: 6px solid #d3bea6;}
.hxf6 a:hover{background: #b01f24;border: 6px solid #bc9396;}

.hxf7{padding-bottom: 90px;}
.hxf7list{position: relative;background: #eff0f0;padding: 58px 110px;box-sizing: border-box;font-size: 0;margin-top: -148px;}
.hxf7_l,.hxf7_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.hxf7_l{width: 40.9%;}
.hxf7_l img{width: 100%;}
.hxf7_r{width: 59.1%;padding-left: 108px;}
.hxf7_r h3{font-size: 36px;color: #13212e;margin-bottom: 32px;}
.hxf7_r p{font-size: 16px;color: #13212e;line-height: 36px;}

.hxf8{padding-bottom: 90px;position: relative;font-size: 0;}
.hxf8_l,.hxf8_r{display: inline-block;vertical-align: top;width: 50%;box-sizing: border-box;position: relative;}
.hxf8_l{padding-left: 45px;padding-right: 60px;}
.hxf8_l img{width: 100%;}
.hxf8_r h2{font-size: 36px;color: #13212e;margin-bottom: 45px;}
.hxf8_rlb h3{font-size: 16px;color: #13212e;line-height: 48px;padding: 0 14px;box-sizing: border-box;
	white-space: nowrap;/*把文本强制显示在一行*/
	overflow: hidden;/*隐藏超出部分的文字*/
	text-overflow: ellipsis;/*超出显示省略号*/
}
.hxf8_rlb h3.active{background: #eff0f0;}
.hxf8_rlb h3::before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;background: #babcbe;border-radius: 50%;margin-right: 16px;}
.hxf8_r .swiper-button-prev,.hxf8_r .swiper-button-next{position: static;display: inline-block;margin-top: 60px;}
.hxf8_r .swiper-button-prev{margin-right: 30px;}

.lgb1{font-size: 0;padding: 90px 0 64px;background: #f1f5f8;position: relative;}
.lgb1_l,.lgb1_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.lgb1_l{width: 41.6%;}
.lgb1_l img{width: 100%;}
.lgb1_r{width: 58.4%;padding-left: 78px;}
.lgb1_r h3{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 46px;}
.lgb1_r p{font-size: 18px;color: #333333;}

.lgb2{padding: 95px 0 110px;}
.lgb2 img{max-width: 100%;height: auto;}
.lgb2 ul{font-size: 0;}
.lgb2 ul li{display: inline-block;vertical-align: top;width: 50%;box-sizing: border-box;margin-bottom: 30px;font-size: 0;}
.lgb2 ul li h3,.lgb2 ul li img{display: inline-block;vertical-align: middle;}
.lgb2 ul li h3{font-size: 20px;color: #333333;width: 15%;}
.lgb2 ul li img{max-width: 85%;}

.lgb3{padding: 130px 0 120px;position: relative;background: url(../images/lgb3bg_02.jpg) center center;background-size: cover;}
.lgb3 .hxfbt{margin-bottom: 55px;}
.lgb3 .hxfbt h2{color: #fff;line-height: 44px;}
.hxfbt h4{text-align: center;font-size: 36px;color: #d2a36c;line-height: 44px;}
.lgb3 ul{font-size: 0;}
.lgb3 ul li{display: inline-block;vertical-align: top;width: 30.8%;box-sizing: border-box;}
.lgb3 ul li h3{font-size: 36px;color: #fff;margin-bottom: 34px;}
.lgb3 ul li p{font-size: 18px;color: #fff;}
.lgb3 ul li:first-of-type,.lgb3 ul li:last-of-type{padding-left: 130px;width: 34.6%;}
.lgb3 ul li img{max-width: 100%;}
.lgb3 a{display: block;width: 290px;line-height: 55px;text-align: center;background: #d2a36c;border-radius: 55px;font-size: 18px;color: #fff;
	border: 6px solid #d3bea6;margin: 65px auto 0;
}
.lgb3 a:hover{background: #b01f24;border: 6px solid #bc9396;}
.lgb4{padding-bottom: 94px;position: relative;}
.lgb4 .hxfbt h2{line-height: 44px;}
.lgb4 ul{font-size: 0;}
.lgb4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.68%;margin-right: 1.65%;padding: 60px 60px 45px 44px;border: 2px solid #f2f2f2;cursor: pointer;}
.lgb4 ul li:last-of-type{margin-right: 0;}
.lgb4 ul li span{font-size: 30px;color: #c1c1c1;margin-bottom: 25px;display: block;}
.lgb4 ul li p{font-size: 18px;color: rgba(19,33,46,.8);height: 90px;}
.lgb4 ul li:hover{box-shadow: 0 0 10px 3px #b8baba;border: 1px solid #b01f24;}
.lgb4 ul li:hover span{color: #b01f24;}
.lgb5{padding-top: 70px;}
.lgb5 .hxfbt{margin-bottom: 50px;}
.lgb5 .hxfbt h2{line-height: 44px;}
.lgb5 p img{max-width: 100%;height: auto;}

.lhyg1{padding-bottom: 34px;background: #e8eef0;}
.lhygbt h3{font-size: 36px;color: #333333;}
.lhygbt p{font-size: 16px;color: #333333;margin-top: 18px;}
.lhygbt{margin-bottom: 26px;text-align: center;}
.lhyg1txt{padding: 68px 132px 82px;position: relative;background: #fff;margin-top: -156px;text-align: center;}
.lhyg1txt p{font-size: 18px;color: #333333;}
.lhyg1_b{margin-top: 68px;}
.lhyg1_b ul{font-size: 0;}
.lhyg1_b ul li{display: inline-block;vertical-align: top;width: 20%;text-align: center;margin-bottom: 66px;box-sizing: border-box;}
.lhyg1_b ul li h3{font-size: 18px;color: #000;margin-top: 16px;}

.lhyg1_b ul li:hover h3{color: #b01f24;}
.lhyg1_b ul li:hover{margin-top: -15px;}

.lhyg2{padding: 75px 0 94px;position: relative;}
.lhyg2 ul{font-size: 0;margin-top: 45px;}
.lhyg2 ul li{display: inline-block;vertical-align: top;width: 20%;text-align: center;box-sizing: border-box;cursor: pointer;}
.lhyg2 ul li img{max-width: 90%;}
.lhyg2 ul li h3{font-size: 18px;color: #000;margin-top: 40px;}
.lhyg2 ul li:hover{margin-top: -20px;}
.lhyg2 ul li:hover h3{color: #b01f24;}

.lhyg3{padding-bottom: 94px;position: relative;}
.lhyg3 ul{font-size: 0;margin-top: 44px;}
.lhyg3 ul li{display: inline-block;vertical-align: top;position: relative;box-sizing: border-box;width: 22%;margin-right: 4%;overflow: hidden;cursor: pointer;}
.lhyg3 ul li:last-of-type{margin-right: 0;}
.lhyg3 ul li img{width: 100%;}
.lhyg3 ul li h3{font-size: 24px;color: #333333;position: absolute;bottom: 10%;left: 0;width: 100%;text-align: center;}
.lhyg3 ul li:nth-of-type(2n) h3{color: #fff;}
.lhyg3 ul li:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}

.lhyg4{padding-bottom: 102px;}
.lhyg4 ul{font-size: 0;}
.lhyg4 ul li{display: inline-block;vertical-align: top;width: 19.2%;margin-right: 1%;box-sizing: border-box;border: 1px solid #e8e8e8;overflow: hidden;}
.lhyg4 ul li:last-of-type{margin-right: 0;}
.lhyg4 ul li img{width: 100%;}
.lhyg4 ul li:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.rlwbbt{margin-bottom: 30px;}
.rlwbbt h2{font-size: 30px;color: #333333;text-align: center;}
.rlwb1{padding-bottom: 60px;background: #e8eef0;}
.rlwb1txt{background: #fff;position: relative;margin-top: -160px;z-index: 9;}
.rlwb1txt .swiper-container{padding: 16px 0;}
.rlwb1txt .swiper-slide{padding: 80px 70px;box-sizing: border-box;background: #f2f4f4;border-radius: 8px;box-shadow: 0 0 10px 3px #e1e0e0;}
.rlwb1txt .swiper-slide span{font-size: 38px;color: #b8baba;display: block;margin-bottom: 25px;}
.rlwb1txt .swiper-slide-active span{color: #b01f24;}
.rlwb1txt .swiper-slide-active:hover{background: #b01f24;}
.rlwb1txt .swiper-slide-active:hover span,.rlwb1txt .swiper-slide-active:hover h3,.rlwb1txt .swiper-slide-active:hover p{color: #fff;}
.rlwb1txt .swiper-slide h3{font-size: 30px;color: #b01f24;margin-bottom: 15px;}
.rlwb1txt .swiper-slide p{font-size: 16px;color: #333333;line-height: 24px;height: 48px;}
.rlwb1txt .swiper-button-prev{left: 50px;margin-top: 10px;}
.rlwb1txt .swiper-button-next{right: 50px;margin-top: 10px;}
.rlwb1_t{position: relative;padding: 74px 130px 68px;box-sizing: border-box;}
.rswb1_b{padding: 0 130px 68px;box-sizing: border-box;}
.rswb1_b ul{font-size: 0;padding: 0 100px;box-sizing: border-box;}
.rswb1_b ul li{display: inline-block;vertical-align: top;width: 25%;text-align: center;text-align: center;cursor: pointer;}
.rswb1_b ul li span{display: block;width: 98px;height: 98px;line-height: 98px;text-align: center;border: 1px solid #c7c7c7;border-radius: 50%;
	font-size: 38px;color: #333333;margin: 0 auto 12px;
}
.rswb1_b ul li:hover{margin-top: -15px;}
.rswb1_b ul li:hover h3{color: #b01f24;}
.rswb1_b ul li:hover span{border: 1px solid #b01f24;background: #b01f24;color: #fff;}
.rswb1_b ul li h3{font-size: 16px;color: #333333;}
.rlwb1list{font-size: 0;}
.rlwb1list_l,.rlwb1list_r{display: inline-block;vertical-align: bottom;width: 50%;box-sizing: border-box;position: relative;}
.rlwb1list_l img{width: 100%;}
.rlwb1list_r{padding-left: 32px;margin-top: -45px;}
.rlwb1list_r h1{font-size: 113px;color: rgba(51,51,51,.07);font-family: Arial;text-transform: uppercase;font-weight: 1000;line-height: 113px;margin-bottom: 50px;}
.rlwb1list_r h2{text-align: left;}
.rlwb1list_r p{font-size: 18px;color: #333333;}
.rlwb1list_r p::before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;background: #adadad;border-radius: 50%;margin-right: 18px;}

.rlwb2{padding: 70px 0 40px;}
.rlwb2list{margin-bottom: 46px;}
.rlwb2list h2{font-size: 24px;color: #333333;margin-bottom: 20px;}
.ej_banner_list5 h1{margin-top: 210px;}

.smw1{font-size: 0;padding: 94px 0;}
.smw1_l,.smw1_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.smw1_l{width: 46.5%;}
.smw1_l img{width: 100%;}
.smw1_r{width: 53.5%;padding-left: 72px;}
.smw1_r p{font-size: 18px;color: #333333;margin-bottom: 30px;}
.smwbt{margin-bottom: 30px;text-align: center;}
.smwbt h2{font-size: 30px;color: #333333;}

.smw2{padding: 95px 0 75px;background: #f1f5f8;}
.smw2 ul{font-size: 0;}
.smw2 ul li{display: inline-block;vertical-align: top;width: 29.666666%;margin-right: 5.5%;box-sizing: border-box;background: #fff;cursor: pointer;}
.smw2 ul li:last-of-type{margin-right: 0;}
.smw2 ul li img{width: 100%;}
.smw2 ul li .smw2txt{padding: 54px 50px;box-sizing: border-box;}
.smw2 ul li .smw2txt h3{font-size: 30px;color: #333333;margin-bottom: 26px;}
.smw2 ul li .smw2txt p{font-size: 16px;color: rgba(51,51,51,.8);}
.smw2 ul li:hover{box-shadow: 0 0 10px 3px #b8baba;margin-top: -20px;}
.smw2 a{display: block;width: 290px;line-height: 55px;text-align: center;background: #d2a36c;border-radius: 55px;font-size: 18px;color: #fff;border: 6px solid #d3bea6;
	margin: 56px auto 0;
}
.smw2 a:hover{background: #b01f24;border: 6px solid #bc9396;}

.smw3{padding: 80px 0 100px;position: relative;}
.smw3 ul{font-size: 0;position: relative;}
.smw3 ul li{display: inline-block;box-sizing: border-box;width: 46.8%;margin-right: 6.4%;box-sizing: border-box;box-shadow: 0 0 10px 3px #f0eff0;
	margin-bottom: 60px;padding: 45px 18px 45px 54px;cursor: pointer;position: relative;border-radius: 8px;
}
.smw3 ul li:nth-of-type(2n){margin-right: 0;}
.smw3 ul li:nth-of-type(2){margin-top: 152px;}
.smw3 ul::before{content: '';display: block;width: 2px;height: 100%;background: #f0f0f0;position: absolute;top: 0;left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.smw3 ul li h3{font-size: 36px;line-height: 36px;font-weight: 1000;font-family: Arial;margin-bottom: 20px;color: #d2a36c;}
.smw3 ul li p{font-size: 0;}
.smw3 ul li p strong,.smw3 ul li p i{font-size: 18px;color: #6a6a6a;line-height: 32px;display: inline-block;vertical-align: top;box-sizing: border-box;}
.smw3 ul li p strong{width: 22%;}
.smw3 ul li p i{width: 78%;}
.smw3 ul li::after{content: '';display: block;width: 17px;height: 17px;background: #d2a36c;border-radius: 50%;border: 4px solid #f4e9dc;position: absolute;
	left: 105%;top: 36px;
}
.smw3 ul li:nth-of-type(2n)::after{left: -8.7%;}
.smw3 ul li:hover{background: #d2a36c;}
.smw3 ul li:hover h3,.smw3 ul li:hover i,.smw3 ul li:hover strong{color: #fff;}

.smw4{padding: 92px 0 108px;position: relative;background: url(../images/smw4bg_13.jpg) center center;background-size: cover;}
.smw4 h2{color: #fff;}
.smw4 ul{font-size: 0;}
.smw4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;background: rgba(70,157,208,.6);padding: 83px 45px 95px;width: 28.2%;margin-right: 7.7%;cursor: pointer;}
.smw4 ul li:last-of-type{margin-right: 0;}
.smw4 ul li span{font-size: 40px;color: #fff;display: block;margin-bottom: 40px;}
.smw4 ul li h3{font-size: 30px;color: #fff;margin-bottom: 35px;}
.smw4 ul li p{font-size: 18px;color: #fff;height: 60px;}
.smw4 ul li:hover{background: rgba(8,39,87,.8);}

.tyhg1{padding-bottom: 94px;background: #e8eef0;}
.txht1txt{background: #fff;padding: 80px 145px 50px 80px;box-sizing: border-box;position: relative;margin-top: -156px;}
.tyhg1list{font-size: 0;margin-bottom: 42px;}
.tyhg1list span,.tyhg1list .tyhg1list_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.tyhg1list span{width: 6%;font-size: 36px;color: #cccccc;}
.tyhg1list .tyhg1list_r{width: 94%;}
.tyhg1list_r h3{font-size: 24px;color: #333333;line-height: 24px;margin-bottom: 12px;}
.tyhg1list_r p{font-size: 16px;color: #333333;}
.tyhg1list_r h4{font-size: 16px;color: #333333;}
.tyhg1list_r h4::before{content: '';display: inline-block;vertical-align: middle;width: 6px;height: 6px;background: #d0d0d0;border-radius: 50%;margin-right: 16px;}

.xxjs1{padding-bottom: 90px;background: #e8eef0;}
.xxjs1_t{font-size: 0;position: relative;margin-top: -156px;padding: 70px 87px 82px 128px;box-sizing: border-box;background: #fff;}
.xxjs1_tl,.xxjs1_tr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xxjs1_tr{width: 36%;}
.xxjs1_tr img{width: 100%;}
.xxjs1_tl{width: 64%;padding-right: 118px;}
.xxjs1_tl h3{font-size: 36px;color: #333333;margin-bottom: 28px;}
.xxjs1_tl p{font-size: 16px;color: #333333;}
.xxjs1_tl h4{font-size: 16px;color: rgba(51,51,51,.6);margin-top: 70px;}
.xxjs1_tl h5{font-size: 26px;color: #333333;}
.xxjs1_tl span{font-size: 40px;color: #b01f24;margin-top: 28px;display: block;}
.xxjs1_b{margin-top: 54px;}
.xxjs1_b .zzlist1{padding: 0;border: none;}

.xxjs2{padding: 80px 0 100px;}
.xxjs2 ul{font-size: 0;}
.xxjs2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 31.43333%;margin-right: 2.85%;text-align: center;cursor: pointer;}
.xxjs2 ul li:last-of-type{margin-right: 0;}
.xxjs2 ul li h6{border: 3px solid #e8eef0;overflow: hidden;}
.xxjs2 ul li img{width: 100%;}
.xxjs2 ul li:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.xxjs2 ul li:hover h3{color: #b01f24;}
.xxjs2 ul li h3{font-size: 20px;color: #333333;margin-top: 18px;}
.rlwb2lb h3{font-size: 18px;color: #333333;margin-bottom: 10px;}
.rlwb2lb ul{font-size: 0;}
.rlwb2lb ul li{display: inline-block;vertical-align: top;width: 15.8333%;margin-right: 1%;box-sizing: border-box;border: 1px solid #d3d3d3;margin-bottom: 15px;}
.rlwb2lb ul li img{width: 100%;}
.rlwb2lb ul li:nth-of-type(6n){margin-right: 0;}
.rlwb2lb ul li a{overflow: hidden;display: block;}
.rlwb2lb ul li:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}

.xxjs4{padding-bottom: 80px;}
.xxjs4 ul{font-size: 0;}
.xxjs4 ul li{display: inline-block;vertical-align: top;width: 16.666%;box-sizing: border-box;text-align: center;cursor: pointer;}
.xxjs4 ul li span{font-size: 40px;color: #000;width: 132px;height: 132px;text-align: center;line-height: 132px;background: #f2f4f4;border-radius: 50%;
	display: block;margin: 0 auto;
}
.xxjs4 ul li h3{font-size: 18px;color: #333333;margin-top: 12px;}
.xxjs4 ul li:hover span{background: #b01f24;color: #fff;}
.xxjs4 ul li:hover h3{color: #b01f24;}


/*分页*/
.pages {margin-top: 120px;text-align: center;}
.pages ul li{font-size: 14px;width: 30px !important;height: 30px !important;text-align: center;line-height: 30px;border: 1px solid #eee;display: inline-block;vertical-align: top;border-radius: 50%;
	margin-right: 10px;background: #fff;margin-bottom: 0;}
.pages ul li a{color: #afafaf;display: block;border-radius: 50%;text-align: center;}
.pages ul li:hover{background: #b01f24;}
.pages ul li:hover a{color: #fff;}
.pages ul li.active a{background: #b01f24;color: #fff;line-height: 30px;}

.ssjg{padding: 66px 0 100px;font-size: 0;position: relative;}
.ssjg .sybt h2{color: #b01f24;}
.ssjg_l,.ssjg_r{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;}
.ssjg_l{width: 69.8%;padding-right: 64px;}
.ssjg_r{width: 30.2%;background: #f0f3f4;padding: 45px 40px 170px 44px;}
.sslb{border-bottom: 1px solid #ececec;}
.sslb:last-of-type{border-bottom: none;}
.sslb a{display: block;position: relative;font-size: 0;}
.sslb a h3,.sslb a h4{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;line-height: 60px;}
.sslb a h3{width: 85%;font-size: 18px;color: #333333;
	white-space: nowrap;/*把文本强制显示在一行*/
	overflow: hidden;/*隐藏超出部分的文字*/
	text-overflow: ellipsis;/*超出显示省略号*/
}
.sslb a h4{width: 15%;text-align: right;font-size: 14px;color: #333333;padding-right: 32px;}
.sslb a h3::before{content: '';display: inline-block;vertical-align: middle;width: 6px;height: 6px;background: #adadad;border-radius: 50%;margin: 0 22px;}
.sslb a:hover{background: #f0f3f4;}
.sslb a:hover h3{color: #b01f24;}

.ssjg_r .ftewm{display: inline-block;margin-right: 14px;margin-top: 26px;}
.ssjg_r .fttxt{top: 100%;left: 0;}
.ssjg_r .fttxt::after{top: -20px;left: 10%;
	border-left: 10px solid transparent;
    border-bottom: 20px solid #fff;
    border-right: 10px solid transparent;
}
.ssjg_r h3{font-size: 24px;color: #333333;}
.ssjg_r h4{font-size: 16px;color: #b01f24;margin-bottom: 20px;}
.ssjg_r p{font-size: 18px;color: #333333;line-height: 24px;margin-bottom: 20px;}
.ssjg_r p strong{font-size: 18px;color: #b01f24;line-height: 24px;}
.ssjg_r form input{border: none;outline: none;box-sizing: border-box;background: #fff;line-height: 62px;width: 100%;border-radius: 5px;padding: 0 28px;}
.ssjg_r form button{font-size: 22px;color: #b01f24;border: none;outline: none;box-sizing: border-box;}
.sslist{font-size: 0;border-radius: 5px;background: #fff;margin-top: 10px;padding-right: 28px;box-sizing: border-box;}
.sslist button,.sslist input{display: inline-block;vertical-align: middle;}
.sslist button{width: 10%;}
.sslist input{width: 90% !important;}

.tzz1{padding: 68px 0 84px;background: #f0f3f4;font-size: 0;}
.tzz1list{font-size: 0;background: #fff;}
.tzz1_l,.tzz1_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.tzz1_l{width: 23%;padding: 30px 62px;border-right: 4px solid #f0f3f4;}
.tzz1_r{width: 77%;padding: 60px 116px 60px 88px;}
.tzz1_l h2{font-size: 12px;color: #333333;line-height: 25px;margin-bottom: 20px;}
.tzz1_l h2 i{font-size: 24px;color: #333333;display: block;line-height: 25px;font-family: Arial;}
.tzz1_l h1{font-size: 48px;color: #b01f24;font-family: Arial;font-weight: bold;margin-bottom: 50px;line-height: 48px;}
.tzz1_l h1 img{display: inline-block;vertical-align: middle;margin-bottom: 10px;}
.tzz1_l h3{font-size: 14px;color: #939393;line-height: 22px;}
.tzz1_l h3 i{display: block;font-size: 20px;color: #333333;font-weight: bold;font-family: Arial;margin-bottom: 10px;}
.tzz1_l p{font-size: 14px;color: #333333;margin-top: 20px;}
.tzz1_l h6{margin-top: 44px;}
.tzz1_r h3{font-size: 28px;color: #333333;margin-bottom: 30px;}
.tzz1_r h3 i{font-size: 28px;color: #b01f24;}
.tzz1_r p{font-size: 16px;color: #333333;}
.tzz1_r h6{margin: 60px 0 40px;}
.tzz1_r h6 img{max-width: 100%;height: auto;}
.tzz1_r h5{position: absolute;right: -14%;top: 71%;}
.tzz2_t{padding: 50px 0 40px;}
.tzz2_t ul{font-size: 0;padding: 0 220px;box-sizing: border-box;}
.tzz2_t ul li{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;width: 33.333%;text-align: center;}
.tzz2_t ul li a{display: block;width: 164px;height: 156px;background: url(../images/tzz2_03.png) center center;background-size: 100% 100%;
	text-align: center;position: relative;margin: 0 auto;
}
.tzz2txt{position: absolute;top: 50%;width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.tzz2txt span{font-size: 36px;color: #d2a36c;}
.tzz2txt h3{font-size: 18px;color: #333333;}
.tzz2_t ul li a:hover h3{color: #b01f24;}

.tzz2_b{padding-bottom: 106px;}
.tzz2_b ul{font-size: 0;}
.tzz2_b ul li{display: inline-block;vertical-align: top;margin-right: 1.4%;width: 37.1%;padding: 45px 35px;box-sizing: border-box;height: 500px;}
.tzz2_b ul li:last-of-type{margin-right: 0;background: #f0f3f4;}
.tzz2_b ul li:first-of-type{width: 23%;background: #f0f3f4;}
.tzz2_b ul li:nth-of-type(2){background: #f7f8f8;}

.tzz2_bt{font-size: 0;padding-bottom: 24px;border-bottom: 2px solid #e6e6e6;margin-bottom: 28px;}
.tzz2_bt h3,.tzz2_bt span{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;}
.tzz2_bt span{text-align: right;font-size: 20px;color: #606162;}
.tzz2_bt h3{font-size: 24px;color: #bf925d;}
.tzz2list{margin-bottom: 26px;}
.tzz2list a{display: block;}
.tzz2list h3{font-size: 16px;color: #333333;line-height: 26px;position: relative;padding-left: 14px;box-sizing: border-box;}
.tzz2_b ul li:first-of-type .tzz2list h3{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.tzz2list h4{font-size: 16px;color: #a3a3a3;line-height: 26px;padding-left: 14px;box-sizing: border-box;}
.tzz2list h3::before{content: '';display: inline-block;vertical-align: top;width: 6px;height: 6px;background: #cacdcd;border-radius: 50%;
	position: relative;top: 10px;left: -14px;
}
.tzz2_b ul li:last-of-type .tzz2list h3{
	white-space: nowrap;/*把文本强制显示在一行*/
	overflow: hidden;/*隐藏超出部分的文字*/
	text-overflow: ellipsis;/*超出显示省略号*/
}

.more2{font-size: 16px;color: #787878;margin-top: 32px;display: block;}
.more2:hover{color: #b01f24;}
.tzz2list2{margin-bottom: 26px;}
.tzz2list2 a{display: block;font-size: 0;}
.tzz2list2 h3,.tzz2list2 h4{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.tzz2list2 h3{font-size: 16px;color: #333333;line-height: 26px;position: relative;padding-left: 14px;box-sizing: border-box;width: 80%;
	white-space: nowrap;/*把文本强制显示在一行*/
	overflow: hidden;/*隐藏超出部分的文字*/
	text-overflow: ellipsis;/*超出显示省略号*/
}
.tzz2list2 h3::before{content: '';display: inline-block;vertical-align: top;width: 6px;height: 6px;background: #cacdcd;border-radius: 50%;
	position: relative;top: 10px;left: -14px;
}
.tzz2list2 h4{width: 20%;text-align: right;font-size: 16px;color: #a3a3a3;}
.tzz2_b ul li a:hover h3{color: #b01f24;}
.tzz2_b ul li:nth-of-type(2) .more2{margin-top: 40px;}
.tzz2_b ul li:last-of-type .more2{margin-top: 60px;}
.ssjg_l h5{margin-bottom: 50px;}
.ssjg_l h5 img{width: 100%;}

.sslb a .xz{width: 30%;text-align: center;padding-right: 140px;box-sizing: border-box;display: inline-block;vertical-align: middle;}
.dqbg .sslb a h3{width: 70%;}
.sslb a .xz h6{font-size: 18px;color: #333333;display: inline-block;width: 100%;line-height: 44px;}
.sslb a .xz h6 span{font-size: 20px;color: #b01f24;margin-right: 15px;}
.sslb a:hover h6{background: #b01f24;border-radius: 5px;color: #fff;}
.sslb a:hover h6 span{color: #fff;}

.dsh{position: relative;padding: 80px 0 40px;background: url(../images/dshbg_02.jpg) center center;background-size: cover;}
.gdbt p{font-size: 16px;color: #333333;margin-top: 12px;text-align: center;}
.dsh ul{font-size: 0;}
.dsh ul li{display: inline-block;vertical-align: top;width: 30.8%;margin-right: 3.8%;box-sizing: border-box;position: relative;background: #fff;
	padding: 66px 60px 45px;margin-bottom: 60px;cursor: pointer;
}
.dsh ul li:nth-of-type(3n){margin-right: 0;}
.dsh ul li h3{font-size: 30px;color: #333333;margin-bottom: 10px;}
.dsh ul li h3 i{font-size: 30px;color: #a7a7a7;margin-left: 12px;}
.dsh ul li h4{font-size: 14px;color: #fff;line-height: 25px;padding: 0 10px;box-sizing: border-box;background: #d2a36c;margin-bottom: 20px;
	display: inline-block;border-radius: 3px;
}
.dsh ul li p{font-size: 16px;color: #333333;height: 140px;}
.jsh ul li,.gsgg ul li{cursor: pointer;}
.dsh ul li:hover,.jsh ul li:hover,.gsgg ul li:hover{margin-top: -15px;box-shadow: 0 0 10px 3px #a7a7a7;}
.gsgg{padding: 90px 0 98px;position: relative;}
.gsgg ul{font-size: 0;}
.gsgg ul li{display: inline-block;vertical-align: top;width: 23.2%;margin-right: 2.4%;box-sizing: border-box;margin-bottom: 20px;background: #f3f4f4;padding: 50px 50px 60px 30px;}
.gsgg ul li:nth-of-type(4n){margin-right: 0;}
.gsgg ul li h3{font-size: 30px;color: #333333;margin-bottom: 10px;}
.gsgg ul li h3 i{font-size: 30px;color: #a7a7a7;margin-left: 12px;}
.gsgg ul li h4{font-size: 14px;color: #fff;line-height: 25px;padding: 0 10px;box-sizing: border-box;background: #d2a36c;margin-bottom: 20px;
	display: inline-block;border-radius: 3px;
}
.gsgg ul li p{font-size: 16px;color: #333333;height: 100px;}
.gsgg ul li h6{margin-bottom: 45px;}
.gsgg ul li h6 img{max-width: 85%;border-radius: 50%;display: block;}

.jsh{padding: 90px 0 98px;background: url(../images/jshbg_02.jpg) center center;background-size: cover;}
.jsh ul{font-size: 0;}
.jsh ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48.15%;margin-right: 3.7%;margin-bottom: 20px;font-size: 0;padding: 60px 80px;background: #fff;}
.jsh ul li:nth-of-type(2n){margin-right: 0;}
.jsh_l,.jsh_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.jsh_l{width: 42%;border-right: 1px solid #e3e3e3;}
.jsh_r{width: 58%;padding-left: 40px;}
.jsh ul li h3{font-size: 30px;color: #333333;margin-bottom: 10px;}
.jsh ul li h3 i{font-size: 30px;color: #a7a7a7;margin-left: 12px;}
.jsh ul li h4{font-size: 14px;color: #fff;line-height: 25px;padding: 0 10px;box-sizing: border-box;background: #d2a36c;
	display: inline-block;border-radius: 3px;
}
.jsh ul li p{font-size: 16px;color: #333333;}
.jshb .sslb a .xz h6 span{color: #d2a36c;}
.jshb .sslb a:hover .xz h6{background: #d2a36c;}
.jshb .sslb a:hover .xz h6 span{color: #fff;}




.xwzx_t{padding: 50px 0 70px;background: #f5f5f4;position: relative;}
.xwzx_t a{font-size: 0;display: block;position: relative;}
.xwzx_tl,.xwzx_tr{display: inline-block;box-sizing: border-box;position: relative;vertical-align: middle;}
.xwzx_tl{width: 50%;overflow: hidden;}
.xwzx_tl img{width: 100%;}
.xwzx_tr{width: 50%;padding-left: 4%;}
.xwzx_tr h3{font-size: 32px;color: #595656;line-height: 36px;}
.xwzx_tr h4{font-size: 18px;color: rgba(58,58,58,.5);margin: 16px 0 30px;}
.xwzx_tr p{font-size: 16px;color: #959595;}
.xwzx_tr i{display: block;width: 200px;line-height: 45px;text-align: center;background: #d2a36c;border-radius: 45px;font-size: 16px;color: #fff;border: 5px solid #d3bea6;
	margin-top: 40px;
}
/* .xwzx_tr i::before{content: '';display: block;width: 54px;height: 54px;border: 8px solid rgba(176,31,36,.2);border-radius: 50%;position: absolute;top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
} */
.xwzx_t a:hover h3{color: #b01f24;}
.xwzx_t a:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
}
.xwzx_t a:hover i{background: #b01f24;border: 5px solid #bc9396;}
.xwzx_t a:hover i::before{background: rgba(195,154,107,.2);}

.xwzx_t .swiper-button-prev,.xwzx_t .swiper-button-next{width: 80px;height: 80px;background: rgba(0,0,0,.4);border-radius: 50%;line-height: 80px;text-align: center;
	font-size: 20px !important;border: none;color: #fff;
}
.xwzx_t .swiper-button-prev:hover,.xwzx_t .swiper-button-next:hover{background: #b01f24;}
.xwzx_t .swiper-button-next{right: 52%;}
.xwzx_t .swiper-button-prev{left: 15%;}
.xwzx_t .swiper-pagination{top: 10%;width: 100%;position: absolute;left: 54%;text-align: left;width: 50%;}
.xwzx_t .swiper-pagination span{width: 8px;height: 8px;background: #b01f24;position: relative;margin-right: 16px;}
.xwzx_t .swiper-pagination-bullet-active::before{content: '';display: block;width: 14px;height: 14px;border: 1px solid #b01f24;box-sizing: border-box;border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
}
.xwzx_b{margin: 10px 0 110px;}
.xwlb a{display: block;position: relative;font-size: 0;padding: 30px 0;}
.xwlb a::after{content: '';display: block;width: 74%;height: 1px;background: #efefef;position: absolute;bottom: 0;right: 0;}
.xwlb a h4,.xwlb a .xwtxt,.xwlb h5,.xwlb h6{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.xwlb a h4{width: 10%;font-size: 36px;color: #595656;font-family: hcll;}
.xwlb a h4 i{font-size: 16px;color: rgba(51,51,51,.3);display: block;}
.xwlb a .xwtxt{width: 69%;padding: 0 50px 0 108px;}
.xwlb a .xwtxt h3{font-size: 22px;color: #595656;
	white-space: nowrap;/*把文本强制显示在一行*/
	overflow: hidden;/*隐藏超出部分的文字*/
	text-overflow: ellipsis;/*超出显示省略号*/
}
.xwlb a .xwtxt p{font-size: 16px;color: #959595;
	white-space: nowrap;/*把文本强制显示在一行*/
	overflow: hidden;/*隐藏超出部分的文字*/
	text-overflow: ellipsis;/*超出显示省略号*/
}
.xwlb a h5{opacity: 0;width: 18%;}
.xwlb a h5 img{width: 100%;}
.xwlb a h6{font-size: 23px;color: #b01f24;width: 3%;text-align: right;opacity: 0;}
.xwlb a:hover h4{width: 0%;opacity: 0;}
.xwlb a:hover h5{opacity: 1;}
.xwlb a:hover h6{opacity: 1;width: 13%;}
.xwlb a:hover{background: #f0f3f4;}
.xwlb a:hover h3{color: #b01f24;}


.xwzxxq{padding-bottom: 55px;font-size: 0;position: relative;padding-top: 94px;}
.xwzxxq_l,.xwzxxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;padding: 85px 0 20px;position: relative;}
.xwzxxq_l{width: 60.8%;padding-left: 13.5%;background: #f1f1f1;padding-right: 110px;}
.xwzxxq_r{width: 39.2%;padding-right: 13.5%;padding-left: 70px;}
.xwzxxq_l h2{font-size: 36px;line-height: 48px;color: #333333;margin-bottom: 20px;}
.xwzxxq_l h4{display: inline-block;vertical-align: middle;margin-right: 28px;font-size: 14px;color: #75777a;}
.xwzxxq_l h4 i{color: #c8a063;}
.xwxq_t{padding-bottom: 36px;border-bottom: 1px dashed #dedede;margin-bottom: 34px;}
.xwzxxq_l p,.xwzxxq_l p strong{font-size: 16px;color: #595656;margin-bottom: 35px;}
.xwzxxq_l p strong{font-weight: bold;}
.xwzxxq_l p img{max-width: 100%;height: auto;}
.xwzxxq_r h2{font-size: 24px;color: #333333;margin-bottom: 60px;margin-top: 40px;}
.xwxqlb a{position: relative;display: block;}
.xwxqlb a h4{font-size: 14px;color: #959595;}
.xwxqlb a h3{font-size: 18px;color: #333333;margin: 10px 0 5px;}
.xwxqlb a p{font-size: 16px;line-height: 24px;color: rgba(149,149,149,.7);}
.xwxqlb a::after{content: '';display: block;width: 100%;border: 1px dashed #dfe2e6;margin: 22px 0;}
.xwxqlb a:hover h3{color: #c8a063;}
.xwzxxq_r h6 a{font-size: 20px;color: #595656;display: block;margin-bottom: 36px;}
.xwzxxq_r h6 a i{display: block;width: 54px;height: 54px;line-height: 54px;text-align: center;font-size: 20px;color: #fff;background: #b01f24;border-radius: 50%;position: relative;margin-bottom: 26px;}
.xwzxxq_r h6 a i::after{content: '';display: block;width: 54px;height: 54px;border: 8px solid rgba(176,31,36,.2);border-radius: 50%;position: absolute;
	top: 50%;left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
}
.xwzxxq_r h6 a:hover{color: #b01f24;}
.xwxqbtn ul{font-size: 0;position: relative;background: #f1f1f1;padding: 28px 0;margin-top: 58px;}
.xwxqbtn ul li{display: inline-block;vertical-align: middle;width: 44%;box-sizing: border-box;}
.xwxqbtn ul li a{font-size: 16px;color: rgba(89,86,86,.9);display: block;
	white-space: nowrap;/*æŠŠæ–‡æœ¬å¼ºåˆ¶æ˜¾ç¤ºåœ¨ä¸€è¡Œ*/
	overflow: hidden;/*éšè—è¶…å‡ºéƒ¨åˆ†çš„æ–‡å­—*/
	text-overflow: ellipsis;/*è¶…å‡ºæ˜¾ç¤ºçœç•¥å·*/
}
.xwxqbtn ul li:nth-of-type(2){width: 12%;}
.xwxqbtn ul li a:hover{color: #b01f24;}
.xwxqbtn ul li:first-of-type,.xwxqbtn ul li:last-of-type{padding-left: 120px;}














input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999999;
  }
 
  input:-moz-placeholder,
  textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999999;
  }
 
  input::-moz-placeholder,
  textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999999;
  }
 
  input:-ms-input-placeholder,
  textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999999;
  }


